﻿#region Using 

using System;

#endregion

namespace OpenNETCF.Net.Bluetooth {
    /// <summary>
    /// BluetoothService 
    /// </summary>
    public class BluetoothService {
        public BluetoothService() {
            //
            // TODO: 
            //
        }

        public static readonly Guid AdvancedAudioDistribution = new Guid(0x110d, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid AudioSink = new Guid(0x110b, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid AudioSource = new Guid(0x110a, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid AudioVideo = new Guid(0x112c, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid AVRemoteControl = new Guid(0x110e, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid AVRemoteControlTarget = new Guid(0x110c, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid BasicPrinting = new Guid(0x1122, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid BluetoothBase = new Guid(0, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid BrowseGroupDescriptor = new Guid(0x1001, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid CommonIsdnAccess = new Guid(0x1128, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid CordlessTelephony = new Guid(0x1109, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid DialupNetworking = new Guid(0x1103, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid DirectPrinting = new Guid(0x1118, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid DirectPrintingReferenceObjects = new Guid(0x1120, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid Empty = Guid.Empty;
        public static readonly Guid Fax = new Guid(0x1111, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid FtpProtocol = new Guid(10, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid GenericAudio = new Guid(0x1203, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid GenericFileTransfer = new Guid(0x1202, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid GenericNetworking = new Guid(0x1201, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid GenericTelephony = new Guid(0x1204, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid GN = new Guid(0x1117, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid Handsfree = new Guid(0x111e, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid HandsfreeAudioGateway = new Guid(0x111f, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid HardcopyCableReplacement = new Guid(0x1125, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid HardcopyCableReplacementPrint = new Guid(0x1126, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid HardcopyCableReplacementScan = new Guid(0x1127, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid Headset = new Guid(0x1108, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid HeadsetAudioGateway = new Guid(0x1112, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid HttpProtocol = new Guid(12, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid HumanInterfaceDevice = new Guid(0x1124, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid Imaging = new Guid(0x111a, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid ImagingAutomaticArchive = new Guid(0x111c, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid ImagingReferenceObjects = new Guid(0x111d, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid ImagingResponder = new Guid(0x111b, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid Intercom = new Guid(0x1110, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid IPProtocol = new Guid(9, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid IrMCSync = new Guid(0x1104, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid IrMCSyncCommand = new Guid(0x1107, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid L2CapProtocol = new Guid(0x100, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid LanAccessUsingPpp = new Guid(0x1102, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid Nap = new Guid(0x1116, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid ObexFileTransfer = new Guid(0x1106, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid ObexObjectPush = new Guid(0x1105, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid ObexProtocol = new Guid(8, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid Panu = new Guid(0x1115, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid PhonebookAccessPce = new Guid(0x112e, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid PhonebookAccessPse = new Guid(0x112f, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid PnPInformation = new Guid(0x1200, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid PrintingStatus = new Guid(0x1123, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid PublicBrowseGroup = new Guid(0x1002, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid ReferencePrinting = new Guid(0x1119, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid ReflectedUI = new Guid(0x1121, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid RFCommProtocol = new Guid(3, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid SdpProtocol = new Guid(1, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid SerialPort = new Guid(0x1101, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid ServiceDiscoveryServer = new Guid(0x1000, 0, 0x1000, 0x80, 8, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid SimAccess = new Guid(0x112d, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid TcpProtocol = new Guid(4, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid TcsAtProtocol = new Guid(6, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid TcsBinProtocol = new Guid(5, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid UdiMT = new Guid(0x112a, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid UdiTA = new Guid(0x112b, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid UdpProtocol = new Guid(2, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid UPnp = new Guid(0x1205, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid UPnpIP = new Guid(0x1206, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid UPnpIPL2Cap = new Guid(0x1302, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid UPnpIPLap = new Guid(0x1301, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid UPnpIPPan = new Guid(0x1300, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid VideoConferencing = new Guid(0x110f, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid VideoConferencingGW = new Guid(0x1129, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid VideoDistribution = new Guid(0x1305, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid VideoSink = new Guid(0x1304, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid VideoSource = new Guid(0x1303, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid Wap = new Guid(0x1113, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid WapClient = new Guid(0x1114, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);
        public static readonly Guid WspProtocol = new Guid(14, 0, 0x1000, 0x80, 0, 0, 0x80, 0x5f, 0x9b, 0x34, 0xfb);

    }
}
